Algorithmique et programmation - Spécialité
Les listes
Exercice 1 : Retrouver le rang d'un élément dans une liste Python
On considère la liste
Quel est le rang de l'entier
L
ci-dessous :
L = [6, 3, 5, 7, 'c', 'o', 'y', 1]
Quel est le rang de l'entier
1
dans la liste L
?
Exercice 2 : Listes et méthodes
On considère la liste
On exécute l'instruction
Quelle est la valeur que contient
L
définie en Python ci-dessous :
L = [1, 5, 2, 4, 8, 3]
On exécute l'instruction
L.pop(4)
Quelle est la valeur que contient
L
?
Puis, on exécute l'instruction
Quelle est la valeur que contient
L.pop(2)
Quelle est la valeur que contient
L
?
Puis, on exécute l'instruction
Quelle est la valeur que contient
L.extend([1, 7, 1])
Quelle est la valeur que contient
L
?
Exercice 3 : Création et modification d'une liste Python par `append` et `insert`
On considère les instructions Python suivantes :
Quelle est la valeur de
L = [3]
L.insert(0, 2)
L.append(1)
L.append(2)
L.append(3)
Quelle est la valeur de
L
après ces instructions ?
Exercice 4 : Liste Python et opérations
On considère les instructions Python ci-dessous :
L1 = [4, 7, 1, 8]
L2 = ['f', 'o', 'j']
L = 9 in L1
Quelle est la valeur de
L
après ces instructions ?
Exercice 5 : Modification d'un élément d'une liste par indice
On considère les instructions Python suivantes :
Quelle est la valeur de
L = [0, 9, 5, 8, 1, 6, 7, 2, 4]
L[0] = 6
Quelle est la valeur de
L
après ces instructions ?